/*
    希望你别再问我：为什么不直接鼠标点击打开读取，而是用nodejs呢？
    答案很简单：实现自动化
*/ 

// 引入fs
let fs = require('fs');

/*
    读取只需要两个参数
        - 目录(别妄想不存在就帮你创建，这是读取，如果不存在就直接报错了)
        - 回调函数
            - 在读取完成时执行，有两个参数
                - err：当读取遇到错误时赋值为错误信息，否则为null
                - data：读取到的数据, 默认是Buffer类型，需要使用toString()等方法进行解析
*/

// 异步读取
fs.readFile('./百年孤独文摘.txt',(err,data)=>{
    if(err){
        console.log(err);
    }
    console.log(data.toString());
});

// 同样，读取也有异步
fs.readFileSync('./百年孤独文摘.txt',(err,data)=>{
    if(err){
        console.log(err);
    }
    console.log(data.toString());
});